<?php
namespace app\common\model;

use think\Model;

class Manager extends Model
{
    // 设置表名
    protected $name = 'class_manager';
    public $prefix_new = 'eb_';

    // 自动写入时间戳
    //protected $autoWriteTimestamp = true;

    // 定义时间戳字段名
    protected $createTime = 'create_time';
    protected $updateTime = 'update_time';

    // 软删除
//    use \think\model\concern\SoftDelete;
    protected $deleteTime = 'delete_time';

    // 状态获取器
    public function getStatusTextAttr($value, $data)
    {
        $status = [0 => '待审核', 1 => '审核通过', 2 => '拒绝通过'];
        return $status[$data['status']] ?? '';
    }

    // 重写时间戳写入逻辑
    protected function writeTimestamp($value)
    {
        return date('Y-m-d H:i:s', $value);
    }
}